@charset "utf-8";

@font-face { 

  font-family:'font1'; 

  src: url('../other/politicaregular.ttf'); 

}



/* CSS Document */

* {

	padding: 0;

	margin: 0;

	font-size: 14px;

	color: #333;

	list-style: none;

	border: 0;

	text-decoration: none;

	font-family: "microsoft yahei";

	font-weight: normal;

}

a {

	text-decoration: none;

}



.w-1260 {

	width: 1260px;

	margin: 0 auto;

	overflow: hidden;

}



.w-1260-1 {

	width: 1260px;

	margin: 0 auto;

}



.fl {

	float: left;

}



.fr {

	float: right;

}



.clear {

	clear: both;

}



.mt-10 {

	margin-top: 10px;

}



.mt-15 {

	margin-top: 15px;

}



.mt-20 {

	margin-top: 25px;

}



.mt-30 {

	margin-top: 30px;

}



.mt-35 {

	margin-top: 35px;

}



.mt-40 {

	margin-top: 40px;

}



.mt-50 {

	margin-top: 55px;

}

.mt-60 {

	margin-top: 60px;

}

.mt-100 {

	margin-top: 100px;

}

.mt-150{

	margin-top: 150px;

}

.my-tu{

  text-align: center;

}

.my-tu img{

  margin:0 auto;

  display: block;

}

.top-bg{

  width: 100%;

  height: 190px;

  background: url(../img/top-bg.jpg) top center repeat-x;

  overflow: hidden;

}



.bj1{

	width: 100%;

	height:35px;

	background-color:#f3f3f3;

}



.bj1wz{

float:left;

width:auto;

line-height:35px;

color:#333;

font-size:14px;

}

/*头部分类*/



.tb-1210 {

	width: 1240px;

	margin: 0 auto;

	overflow: hidden;

	margin-top:40px;

}

.tbf{

	float:left;

	width:380px;

	height:auto;

	background-color: #f3f3f3;

	margin-right:50px;

}



.tbfl{

	float:left;

	width:380px;

	height:150px;



}

.tbflx{

	width:80px;

	height:3px;

	background-color:#FF0000;

	margin: 0 auto;

	margin-top:10px;

}

.tbflwz{

	width:380px;

	height:auto;

	color:#333;

	font-size:20px;

	margin-top:20px;

	line-height:22px;

	text-align:center;

	font-weight: bold;

}

.tbflwz1{

	width:300px;

	height:auto;

	margin: 0 auto;

	color:#666666;

	font-size:16px;

	margin-top:10px;

	line-height:26px;

	text-align:center;

}

.tbfl-1{

	float:left;

	width:369px;

	height:283px;

	background-image: url(../img/1-2.jpg);

	margin-left:45px;

}

.tbflwz-1{

	float:left;

	width:30px;

	height:auto;

	color:#FFFFFF;

	font-size:18px;

	margin-top:60px;

	margin-left:25px;

	line-height:22px;

}

.tbfl-2{

	float:right;

	width:380px;

	height:auto;

	background-color: #f3f3f3;

}

.tbflwz-2{

	float:left;

	width:30px;

	height:auto;

	color:#FFFFFF;

	font-size:18px;

	margin-top:70px;

	margin-left:25px;

	line-height:22px;

}

/*end 优势*/



.youshi{

    float:left;

	width: 300px;

	height: 120px;

	background-color:#ffa000;

	border-radius:5px;

	margin-right:20px;

}



.youshi1{

    float:left;

	width: 78px;

	height: 65px;

	margin-top:30px;

}

.youshi2{

	float:right;

	width: 220px;

	height: auto;

	margin-top:30px;

}



.yswz{

	width: auto;

	height: 35px;

	line-height:35px;

	color:#fff;

	font-size:24px;

	font-weight: bold;

}

.yswz1{

	width: auto;

	height: 30px;

	line-height:30px;

	color:#fff;

	font-size:15px;

}

.youshi2r{

    float:right;

	width: 300px;

	height: 120px;

	background-color:#ffa000;

	border-radius:5px;

}



/*公司名字*/

.bt1-wz{

float:left;

	width: auto;

	height: 100px;

	color: #333333;

	padding-top:20px;

	}



.bt1-wz h1{

	width: auto;

	height: 60px;

	font-size: 48px;

	font-weight: bold;

	color: #333333;

	}

.bt1-wzh{

	font-size: 48px;

	font-weight: bold;

	color: #226abf;

	}

.bt1-yw{

	width: auto;

	height: 30px;

	font-size: 17px;

	color: #333;

	font-family: "微软雅黑";

	text-transform: uppercase;

	}

.bt1-yw1{

	width: auto;

	height: 40px;

	font-size: 16px;

	color: #fa5f21;

	line-height:40px;

	font-family: "微软雅黑";

	text-transform: uppercase;

	font-weight: bold;

	}	

.bt1-dhz{

	float:right;

	width: auto;

	height: auto;

	text-align: left;

	}	

.bt1-dh{

	float:right;

	width: auto;

	height: auto;

	text-align: right;

	}	

/*大图下*/

.rxcp{

	width: 100%;

	height: 70px;

	background-color:#f2f2f2;

	}	

.rxcp1{

	width: 1200px;

	height: 70px;

	margin: 0 auto;

	color:#333333;

	font-size:16px;

	line-height:70px;

	}

	

/*优势*/ 

.ys-1r{

	float:right;

	width: 290px;

	height: 180px;

	margin-top:30px;

	background-color:#00b070;

}

.ys-1r:hover{

	background-color:#ff7b19;

}

.ys-1{

	float:left;

	width: 290px;

	height: 180px;

	margin-right:33px;

	margin-top:30px;

	background-color:#00b070;

}

.ys-1:hover{

	background-color:#ff7b19;

}

.ys-2{

	width: 80px;

	height: 80px;

	margin: 0 auto;

	text-align:center;

	padding-top:25px;

	

}

.ys-wz{

	width: auto;

	height: auto;

	margin: 0 auto;

	color: #fff;

	line-height: 24px;

	font-size: 18px;

	text-align: center;

	font-weight: bold;

	margin-top:10px;

}	

	

			

/*menu*/

.h-menu-bg{

  width: 100%;

  background-color:#226abf;



}

.h-menu{

  margin:0 auto;

    width: 1260px;

    height: 55px;

    text-align: center;

}

.h-menu a{

  display: block;

  float: left;

  position: relative;

  width: 157px;

  height: 55px;

  line-height: 55px;

  font-size: 17px;

  text-align: center;

  color: #fff;

  transition: all 0.3s ease-out;

}



.h-menu a:before{

  content: "";

  position: absolute;

  left:78px;

  bottom:0px;

  z-index: 10;

  width: 0px;

  height: 4px;

  background-color: #fff;

  transition: all 0.35s ease-out;

}

.h-menu a:hover:before{

  display: block;

  left:42px;

  width: 70px;

}



.h-menu-hover:before{

  content: "";

  position: absolute;

  left:42px !important;

  bottom:0px;

  z-index: 10;

  width: 70px !important;

  height: 4px;

  background-color: #0348bd;

  transition: all 0.35s ease-out;

}



/*end menu*/

/*展示文字*/



.zhanshi{

	width: 650px;

	height: 129px;

	margin: 0 auto;

	margin-top:30px;

}



.zhanshi1{

    float:left;

	width: 147px;

	height: 129px;

}

.zhanshi2{

    float:left;

	width: auto;

	height: auto;

}

.zhanshi3{

    float:left;

	width: 245px;

	height: 50px;

	color:#333333;

	font-size:48px;

	font-family: "宋体";

	font-weight: bold;

	margin-top:5px;

}

.zhanshi4{

    float:left;

	width: 178px;

	height: 50px;

	color:#333333;

	font-size:28px;

	font-weight: bold;

	margin-top:15px;

}

.zhanshi5{

	width: 500px;

	height: 50px;

	background-color:#ff8a00;

	color:#fff;

	font-size:24px;

	line-height:50px;

	font-weight: bold;

		font-family: "宋体";

		text-align:center;

}

/*厂房展示*/

.cfzs{

	width: 1260px;

	height: auto;

	margin: 0 auto;

	margin-top:30px;

	background-color:#f5f5f5;

	border-radius:5px;

	padding:15px;

}

.cfzs-1{

	width: 1260px;

	height: 2px;

	margin: 0 auto;

	background-color:#163859;

	margin-top:10px;

}

.h-tit04{

    float:left;

	width: 600px;

	height: 40px;

	overflow: hidden;

}

.h-tit04 h2{

	font-size: 28px;

	color: #333;

	line-height:40px;

	font-weight: bold;

}





.h-tit04 p{

  display: block;

  margin-top: 5px;

  width: 100%;

  font-size: 16px;

  color: #444;

  text-align: center;

}

.h-tit04-more{

float:right;

	display: block;

	margin-top: 5px;

	width: 110px;

	height:30px;

	font-size: 16px;

	color: #fff;

	text-align: center;

	background-color: #0066ca;

	line-height:30px;

}

.h-tit04-more a{



	color: #fff;



}

.h-tit04-more:hover{

	display: block;

	margin: 0 auto;

	margin-top: 5px;

	width: 110px;

	height:30px;

	font-size: 16px;

	color: #fff;

	text-align: center;

	background-color: #ff9527;

	line-height:30px;

}

/*middle*/

.quan{

  width: 100%;

  height: auto;

  margin: 0 auto;

  background-color:#f5f5f5;

  padding-bottom:10px;

  margin-top:30px;

  padding-top:1px;

  margin-bottom:20px;

}

.quan-1{

  width: 219px;

  height: 17px;

  margin: 0 auto;

}



    /*所有标题*/

.anli{

	width: 483px;

	height:174px;

	margin: 0 auto;

	overflow: hidden;

	background-image: url(../img/zs.jpg);

	margin-top:30px;

}

.h-tit01{

	width: 450px;

	height:46px;

	margin: 0 auto;

	overflow: hidden;

	margin-top:45px;

}

.h-tit01 h2{

	font-size: 28px;

	color: #333;

	line-height:46px;

	text-align: center;

	font-weight: bold;

}



.h-tit03{

	font-size: 28px;

	color: #fc611f;

	line-height:60px;

	text-align: center;

	font-weight: bold;

}

.h-tit01 p{

  display: block;

  margin-top: 43px;

  width: 100%;

  font-size: 17px;

  color: #444;

  text-align: center;

}



.tit2{

	margin:0 auto;

	height: 53px;

}

.tit2 h2{

  display: block;

  width: auto;

  height: auto;

  font-size: 26px;

  color: #045ac5;

  font-weight: bold;

}

.tit2 .zi1{

  font-size: 18px;

  color: #333;

  text-align:center;

  line-height:33px;

}

.tit2 .zi2{

  font-size: 16px;

  color: #fc611f;

    line-height:29px;



}

.tit2 a{

  display: block;

  float: right;

  width: 119px;

  height: 29px;

  font-size: 15px;

  color: #fff;

  text-indent: 25px;

  line-height: 29px;

  background: url(../img/more-tu1.jpg) top right no-repeat;

  background-color: #045ac5;

}

    /*end所有标题*/

.h-proc1 {

  width: 1260px; margin:0 auto;

  text-align: center;

  margin-top:30px;

}



.h-proc1 a h3{

float:left;

margin-right: 4px;

margin-left: 2px;

margin-bottom: 7px;

width: 16%;

height: 38px;

font-size: 16px;

color: #fff;

text-align: center;

line-height: 36px;

background-color: #226abf;

border-radius: 4px;

transition: all 0.3s ease-out;
}



.h-proc1 a:hover h3 {

  background-color: #333;

  color: #fff;

}



.h-proc1-hover h3{

  color: #fff !important;

  background-color: #343434 !important;

}

.proc1-hover h3{

  color: #fff !important;

  background-color: #343434 !important;

}

.jjbj{

	width: 100%;

	height: 649px;

	overflow: hidden;

	background-image:url(../img/jjbj.jpg);

	background-repeat: no-repeat;

	background-position: center top;

}

.part2{

float:left;

  width: 364px;

  height: auto;

  overflow: hidden;



}

.part2-l{

float:right;

	width:710px;

	height: auto;

	overflow: hidden;

}

.jianjie{

	width:300px;

	height: 40px;

  font-size: 50px;

  color: #226abf;

  font-weight: bold;

  margin-top:90px;

  margin-left:10px;

}

.jianjiex{

	width:80px;

	height: 3px;

	background-color:#jianjie;

	  margin-left:20px;

	  margin-top:10px;

}

.h-about-tit{

  width: 600px;

  height: 30px;

  text-align:left;

  overflow: hidden;

  margin-left:20px;

  margin-top:10px;

}

.h-about-tit h2{

  float:left;

  font-size: 22px;

  color: #0069a9;

  font-weight: bold;

}

.h-about-tit zi1{

	float:left;

	font-size: 26px;

	color: #f60009;

	font-weight: bold;

	font-family: "宋体";

}

.h-about-tit-line1{

  width: 1030px;

  height: 1px;

  background-color:#CCCCCC;

  margin-top:20px;

}





.about-zi1{

float:left;

  font-size: 18px;

  color: #333;

  text-align:center;

  line-height:60px;

  	text-transform: uppercase;

}

.about-zi2{

	padding:8px 0px 10px;

	font-size: 18px;

	color: #383838;

	font-weight: bold;



}

.h-about{

  margin: 0 auto;

  margin-top: 80px;

  width: 100%;

  height: 275px;

  font-size: 16px;

  color: #fff;

  line-height: 30px;

  overflow: hidden;

}

.h-about p,

.h-about p a,

.h-about p strong{

  font-size: 16px;

  color: #fff;

  line-height: 30px;

}

.h-abt-more{

  width: 140px;

  height: 40px;

  background-color:#fff;

  font-size: 16px;

  color: #333;

  line-height:40px;

  text-align:center;

    border-radius:4px;

	margin-top:20px;

  

}



.h-abt-more a{

  font-size: 16px;

  color: #333;

}

.part2-r{

  float: right;

  width: 500px;

  overflow: hidden;

}

.part2-r .tit1 p{

  display: block;

  margin-top: 44px;

  margin-left: 124px;

  height: 58px;

  font-size: 49px;

  color: #fff;

  font-weight: bold;

}

.part2-img{

  margin-left: 113px;

}











.case1{

  width: 1300px;

  height: auto;

  overflow: hidden;

}

.case1 li{

  margin-right: 20px;

  float: left;

  width: 300px;

  height: 450px;

}

.case1 li .tu1{

  width: 300px;

  height: 375px;

  overflow: hidden;

}

.case1 li .tu1 img{

  width: 300px;

  height: 375px;

  transition: all 0.5s ease-out;

  -webkit-transform: scale(1, 1); 

     -moz-transform: scale(1, 1); 

  -webkit-transition: all 0.5s ease-out; 

     -moz-transition: all 0.5s ease-out; 

}

.case1 li:hover .tu1 img{

   transition: all 0.5s ease-out;

  -webkit-transform: scale(1.1, 1.1); 

     -moz-transform: scale(1.1, 1.1); 

  -webkit-transition: all 0.5s ease-out; 

     -moz-transition: all 0.5s ease-out; 

}

.case1 li .tit{

  width: 100%;

  height: 52px;

  background-color: #eeeeee;

  transition: all 0.3s ease-out;

}

.case1 li .tit a h3{

  display: block;

  float: left;

  padding:15px 0px;

  margin-left: 20px;

  width: 220px;

  height: 60px;

  font-size: 16px;

  color: #000;

  line-height: 120%;

  transition: all 0.3s ease-out;

}

.case1 li:hover .tit a h3{

  color: #fff;

}

.case1 li:hover .tit{

  background-color: #00a459;

}

.case1 li .tit .more1{

  float: right;

  width: 39px;

  height: 44px;

  background: url(../img/case-tu2.png) -44px 0px no-repeat;

  transition: all 0.3s ease-out;

}

.case1 li:hover .tit .more1{

  background-position: 0px 0px;

}





.my-ys{

  margin-top: 92px;

  width: 100%;

  height: auto;

  overflow: hidden;

}

.my-ys li{

  height: 55px;

  width: 370px;

}

.my-ys li img{

  display: block;

  margin-top: 6px;

  float: left;

}

.my-ys li p{

  display: inline-block;

  float: left;

  margin-left: 22px;

  font-size: 25px;

  line-height: 170%;

  color: #fff;

}

.my-ys-p{

  width: 313px;

}

.my-ys-ml1{

  margin-left: 68px;

}

.my-ys-ml2{

  margin-left: 79px;

}

.my-ys-ml3{

  margin-left: 58px;

}

.my-ys-ml4{

  margin-left: 37px;

}

.my-ys-ml5{

  margin-left: 15px;

}

/*end middle*/

/*新闻*/

.qnew{

  width: 1260px;

  height: 88px;

  margin: 0 auto;

  margin-top: 20px;

}

.qnewl{

  width: 160px;

  float: left;

}

.qnewr{

  width: 300px;

  float: right;

}

.qnewl h3{

  font-size: 26px;

  color: #333;

}

.qnewl span{

  font-size: 17px;

  color: #848484

}

.qnewr li{

  background: #0a76c6;

  width: 116px;

  height: 30px;

  float: left;

  margin-right: 10px;

  border-radius: 10px;

  line-height: 30px;

  color: #fff;

  text-align:center;

  font-size: 15px;

  margin-top: 20px;

}

.qnewb{

  width: 1260px;

  margin: 0 auto;

  height: 353px;

  margin-top: 10px;

  margin-bottom: 10px

}

.qnewbl{

  width: 592px;

  height: 323px;

  float: left;

}

.qnewbl embed{



}

.qnewbr{

  width: 600px;

  height: 322px;

  float: right;

  padding-top: 25px;

}

.qnewbr li:hover .bt a{

  color: #ff8200;

  margin-left:  15px;

  transition: 0.5s all ease-out;

}

.qnewbr .con .bt{

  width: 460px;

  height: 35px;

}

.qnewbr .con .bt a{

  color: #333;

  font-size: 18px;

  font-weight: bold;



}

.qnewbr .con .intro a{

height:100px;

  line-height: 30px;

  color: #808080;

  font-size: 15px;

}

.qnewbr .con .pic{

  font-size: 13px;

  color: #9a9a9a;

  margin-top: 20px;

}









.newx{

  width: 194px;

  height: 56px;

  margin: 0 auto;

  margin-top: 10px;

}

.newx h3{

  text-align: center;

  color: #333;

  font-size: 25px; 

}

.newx span{

  text-align: center;

  text-transform: uppercase;

  font-size: 14px;

  color: #9e9e9e;

  margin-top: 5px;

}



.xmsy{ width:1260px;height:auto; 

  margin:0px auto;}

.xmsy ul{}

.xmsy ul li{float: left;

margin-bottom: 10px;

margin-right: 20px;

width: 610px;

height: 145px;}



.xmsy ul li:hover{background: #; transition: 0.2s all ease-out;}



.xmsy ul li a{margin-right:20px; float:left; width: 350px; }

.xmsy .pic{ float:left; width:215px; height:134px; border:5px solid #ffffff;}

.xmsy .con{ float:right; width:370px; height:114px;}

.xmsy .bt{ height:44px;  line-height:44px; font-size:18px; text-align:left; font-weight:bold;}

.xmsy .bt a{ font-size:16px; color:#090909; font-weight:bold;}

.xmsy .intro{font-size:12px; color:#555555; line-height:20px; height:70px; overflow:hidden;}

.xmsy .intro a{ 

 font-size: 14px;

color: #555555;

line-height: 25px;

}



.xmsy ul li:hover .intro a{color: #848484;}

.xmsy ul li:hover .bt a{}

.htiao{width: 41px;height: 5px;

  background: #ff8200;margin-bottom: 10px;}

.xmsy ul li:hover .htiao{width: 90px;height: 5px;background: #ffb400;transition: 0.2s all ease-out;}



/*bottom*/

.bg-word{

  padding:20px 0px;

  background-color: #ffc009;

  text-align: center;

}

.bg-word p{

  font-size: 48px;

  color: #333;

  text-align: center;

  line-height: 150%;

  font-weight: bold;

  letter-spacing: 2px;

}

.foot-bg {

	padding:15px 0px;

	width: 100%;

	height: auto;

	overflow: hidden;

	background-color:#333333;

}



.foot-db {

	width: 1260px;

	height: auto;

	margin: 0 auto;

	margin-top:10px;

}

.dibux {

	float:left;

	width: 7px;

	height: auto;

}

.dibu {

	float:left;

	width: auto;

	height: auto;

	margin-left:50px;

	border-right: 1px solid #999999;

}

.dibu1 {

	width: 300px;

	height: auto;

	font-size:18px;

	line-height:40px;

	font-weight: bold;

	color:#FFFFFF;

	padding-left:10px;

}

.dibux11 {

	width: 50px;

	height: 2px;

	margin-left:10px;

	background-color:#ff9000;

}

.dibu2 {

width: 560px;

height: auto;

font-size:16px;

line-height:35px;

color:#eeeeee;

margin-top:20px;

margin-left:10px;
}

.dibu3 {

width: 360px;

height: auto;

font-size:16px;

line-height: 35px;

color:#eeeeee;

margin-left:10px;

margin-top:10px;
}

.dibur {

	float:left;

	width: 180px;

	height: auto;

	margin-left:10px;

}

.dibur1 {

	width: 170px;

	height: auto;

	font-size:18px;

	line-height:40px;

	font-weight: bold;

	color:#FFFFFF;

}

.dibur2 {

width: 230px;

height: auto;

margin-top:10px;

margin-left: 50px;
}





.foot-l{

  float: left;

  width: 530px;

  height: auto;

}

.foot-l h2 strong{

  font-size: 26px;

  color: #3e97fb;

  font-weight: bold;

}

.f-proc{

  float: left;

  width: 469px;

  height:310px;

  background-color:#ceeedd;

}

.f-proc h3{

	display: block;

	width: 100%;

	height: 46px;

	font-size: 18px;

	line-height:46px;

	color: #fff;

	background-color:#1f8f5a;

	font-weight: bold;

}

.f-line1{

  margin-bottom: 15px;

  width: 60px;

  height: 3px;

  background-color: #045ac5;

}

.f-proc a {

  display: block;

  float: left;

  height: 26px;

  width: 220px;

  font-size: 15px;

  color: #d1d0ce;

  line-height: 26px;

}



.f-ewm{

  margin-top: 10px;

  width: 117px;

  

}

.f-ewm p{

  font-size: 15px;

  color: #fff;

  text-align: center;

}

.f-lxwm{

  float: left;

  margin-top: 23px;

  margin-left:33px;

  width: 405px;

  font-size: 16px;

  color: #333;

  line-height: 170%;

  padding-bottom:20px;

}

.f-lxwm p, .f-lxwm a{

  font-size: 16px;

  color: #333;

  line-height: 170%;

}

.f-menu{

  float: left;

  width: 236px;

}

.f-menu h3{

  display: block;

  width: 100%;

  height: 40px;

  font-size: 18px;

  color: #fff;

}

.f-menu a{

  display: block;

  float: left;

  width: 110px;

  height: 26px;

  font-size: 15px;

  color: #d1d0ce;

}

.f-link {

  float: right;

  width: 210px;

  height: auto;

}

.f-link h3{

  display: block;

  width: 100%;

  height: 40px;

  font-size: 18px;

  color: #fff;

}

.f-link a,

.f-link p a {

  display: block;

  width: 100%;

  height: 29px;

  font-size: 14px;

  color: #dadada;

}



.bq{

  width: 100%;

  height: 40px;

  background-color: #226abf;

  text-align: center;

  line-height: 40px;

  overflow: hidden;

}

.bq p,

.bq p a {

  text-align: center;

  font-size: 14px;

  color: #fff;

  line-height: 40px;

}

/*end bottom*/



/*滚动2*/

.h-pro-gun02 li{

  margin-right: 15px;

  margin-bottom: 15px;

  float: left;

  overflow: hidden;

  -webkit-transition: all 0.5s ease-out; 

  -moz-transition: all 0.5s ease-out; 

  transition: all 0.5s ease-out;

}

.h-pro-gun02 li .tu{

  height:245px;

  background-color: #e5e5e5;;

  overflow: hidden;

}

.h-pro-gun02 li .tu img{

  -webkit-transform: scale(1, 1); 

  -moz-transform: scale(1, 1); 

  -webkit-transition: all 0.5s ease-out; 

  -moz-transition: all 0.5s ease-out; 

  transition: all 0.5s ease-out;

}

.h-pro-gun02 li:hover .tu img{

  -webkit-transform: scale(1.1, 1.1); 

  -moz-transform: scale(1.1, 1.1); 

  transform: scale(1.1, 1.1); 

  -webkit-transition: all 0.6s ease-out; 

  -moz-transition: all 0.6s ease-out; 

  transition: all 0.6s ease-out;

}

.h-pro-gun02 li a h3{

	margin-top:0px;

	display: block;

	/*  width:246px;*/

  height: 40px;

	line-height: 40px;

	font-size: 16px;

	color: #333;

	text-align: center;

	letter-spacing: 0px;

	/*border-bottom: 2px solid #b5b5b5;*/

  transition: all 0.3s ease-out;

	background-color: #EAEAEA;

}

.h-pro-gun02 li a h3:hover{

	color: #fff;

	background-color: #0069a9;

}

/*滚动7*/

.pro-gun07{

  width: 1300px;

  height: auto;

  overflow: hidden;

}

.pro-gun07 *{

  transition: all 0.35s ease-out;

}

.pro-gun07 li{

  float: left;

  margin-right:29px;

  margin-bottom:29px;

  width: 294px;

  height: 369px;

}

.pro-gun07 li .pro-img{

  width: 292px;

  height: 223px;

  border:1px solid #e5e5e5;

  overflow: hidden;

}

.pro-gun07 li .pro-img img{

  width: 292px;

  height: 223px;

}

.pro-gun07 li .cont1{

  width: 292px;

  height: 110px;

  border:1px solid #e5e5e5;

  border-top:none;

  overflow: hidden;

}

.pro-gun07 li .cont1 .pro1-tit{

  padding:17px 18px 0px 18px;

  overflow: hidden;

}

.pro-gun07 li .cont1 .pro1-tit a h2{

  display: block;

  float: left;

  width: 185px;

  height: 55px;

  font-size: 16px;

  color: #131313;

  line-height: 150%;

  overflow: hidden;

}

.pro-gun07 li:hover .cont1 .pro1-tit a h2{

  color: #0348bd;

}

.pro-gun07 li .cont1 .pro1-tit .more1 a{

  display: block;

  float: right;

  width: 58px;

  height: 18px;

  border:1px solid #0348bd;

  border-radius: 20px;

  font-size: 12px;

  text-align: center;

  line-height: 18px;

  color: #0348bd;

  text-transform: uppercase;

}

.pro-gun07 li:hover .cont1 .pro1-tit .more1 a{

  background-color: #0348bd;

  color: #fff;

}

.pro-gun07 li .cont1 .pro-phone p{

  display: block;

  padding-top: 8px;

  padding-left:18px;

  font-size: 14px;

  color: #626262;

  border-top:1px solid #eeeeee;

}

/*end首页产品*/

/*首页新闻*/

.news1 {

  width: 1300px;

  height: auto;

  overflow: hidden;

}



.news1 li {

  float: left;

  margin-right: 32px;

  width: 290px;

  height: 400px;

  background-color:#FFFFFF;

}



.news1 li img {

  width: 290px;

  height: 196px;

}



.news1 li a h3 {

  display: block;

  margin-top: 18px;

  width: 100%;

  height: 20px;

  font-size: 16px;

  color: #000;

  overflow: hidden;

  transition: all 0.2s ease-out;

  text-align:center;

}



.news1 li:hover a h3 {

  margin-top: 15px;

}



.news1 li p {

  display: block;

  margin-top: 13px;

  width: 96%;

  height: 70px;

  font-size: 14px;

  color: #626262;

  line-height: 180%;

  overflow: hidden;

  text-align:center;

  transition: all 0.4s ease-out;

}



.news1 li:hover p {

  margin-top: 15px;

}



.news1 li .ns-more a {

  display: block;

  margin-top: 30px;

  width: 110px;

  height: 35px;

  margin: 0 auto;

  border: 2px solid #aaaaaa;

  border-radius: 4px;

  text-align: center;

  font-size: 14px;

  color: #626262;

  line-height: 33px;

  transition: all 0.6s ease-out;

  margin-top:20px;

}



.news1 li:hover .ns-more a {

  margin-top: 25px;

  background-color: #0066ca;

  color: #fff;

}

/*end首页新闻*/

/*新闻样式7*/

.y-news007{

  width: 1260px;

  height: auto;

  overflow: hidden;

}

.y-news007 ul{

  width: 1350px;

}

.y-news007 ul li{

  float: left;

  margin-right: 57px;

  width: 385px;

  height: 400px;

}

.y-news007 ul li .tu{

  width: 385px;

  height: 230px;

}

.y-news007 ul li a h4{

  margin-top:15px;

  display: block;

  width: 100%;

  font-size: 16px;

  color: #0e0e0e;

  text-align: center;

  line-height: 150%;

  overflow: hidden;

}

.y-news007 ul li:hover a h4{

  color: #e31515;

}

.y-news007 ul li p{

  display: block;

  margin-top:17px;

  height: 56px;

  font-size: 15px;

  color: #8d8d8d;

  text-align: center;

  line-height: 130%;

  letter-spacing: 0px;

  overflow: hidden;

}

.y-news007 ul li .more a{

  margin: 0 auto;

  display: block;

  width: 114px;

  height: 30px;

  border: 1px solid #e31515;

  text-align: center;

  line-height: 30px;

  color: #e31515;

  -webkit-transition: all 0.2s ease-out; 

  -moz-transition: all 0.2s ease-out; 

  transition: all 0.2s ease-out;

}

.y-news007 ul li:hover .more a{

  width: 100%;

  background-color: #e31515;

  color: #fff;

  -webkit-transition: all 0.3s ease-out; 

  -moz-transition: all 0.3s ease-out; 

  transition: all 0.3s ease-out;

}

/*内页*/

	/*联系我们*/

ul.lx{width:100%;}

ul.lx img{max-width:100%;height:auto;}

ul.lx li.lianxi{float:left;width:40%;padding:2.5%;}

ul.lx li.guestbook{float:left;width:50%;}

	/*当前位置*/

.ny-bj{

	width:100%;

	height:420px;

	background-image:url(../img/ny-banner1.jpg);

	margin:0 auto;

	background-repeat: no-repeat;

	background-position: center top;

}	

	

.ny-weizhi{padding:10px 0px;/*width: 100%;*/height: auto;background-color: #efefef;border:1px solid #DFDEDE;}

.ny-weizhi .ny-r-t{margin:0 auto;width: 1200px; font-size: 15px;color: #333;}

	/*单页效果*/

.ny-cont{

	padding:10px 0px 20px 0px;

	margin:0 auto;

	width: 1260px;

	font-size: 15px;

	color: #333;

	line-height: 190%;

	letter-spacing: 0px;

}

.ny-cont p, .ny-cont p a{

	font-size: 15px;

	color: #333;

	line-height: 190%;

}

.ny-cont a{

 	font-size: 15px;

	color: #333;

	line-height: 190%;

 }

 .ny-cont-h1{

	display: block;

	width: 100%;

	font-size: 26px;

	color: #333;

	font-weight: bold;

	text-align: center;

}

/*详情页样式*/

.ny-xq{

  margin:30px auto;

  width: 1200px;

  height: auto;

}

.ny-xq-l{

  float: left;

  width: 145px;

  height: 115px;

  border-right: 1px solid #d6d6d6;

}

.ny-xq-l .date1{

  position: relative;

  width: 110px;

  height: 36px;

  text-align: center;

}

.ny-xq-l .date1 .year1 {

  position: relative;

  font-size: 20px;

  color: #000;

  font-family:"font1";

  text-align: center;

}

.ny-xq-l .date1 .year1 span{

  position: absolute;

  left:35%;

  z-index:2;

  display:block;

  background: #fff;

  padding: 0 5px;

  font-size: 20px;

  color: #000;

  font-family:"font1";

  background-color: #fff;

  letter-spacing: 0px; 

}

.ny-xq-l .date1 .year1:before{

  content: "";

  display: block;

  width: 100%;

  height: 1px;

  background: #e3e3e3;

  position: absolute;

  top: 12px;

  left: 0;

  z-index:1;

}

.ny-xq-l .date2{

  margin-top: 32px;

  text-align: center;

  font-size: 34px;

  line-height: 120%;

  color: #ff4a4a;

  font-family:"font1";

  letter-spacing: 0px;

}

.ny-xq-l .read1{

  margin-top: 5px;

  font-size: 13px;

  text-align: center;

  color: #333333;

  letter-spacing: 0px;

}

.ny-xq-l .read1 strong{

  font-weight: bold;

}

.ny-xq-r{

  float: right;

  padding:18px 45px;

  width: 960px;

  height: 80px;

  background-color: #e5e5e5;

  overflow: hidden;

}

.ny-xq-r p{

  display: block;

  height: 70px;

  font-size: 15px;

  color: #333;

  line-height: 170%;

  letter-spacing: 0px;

  overflow: hidden;

}

.ny-xq-r p p{

  font-size: 15px;

  color: #333;

  line-height: 170%;

  letter-spacing: 0px;

}

 /*内页新闻1*/

.ny-news01{

  width:100%;

  height: auto;

}

.ny-news01 li{

	padding:20px 0px;

  width: 100%;

  border-bottom:1px dashed #dedddd;

  overflow: hidden;

}

.ny-news01 li .tu1{

	float: left;

	width: 185px;

	height: 130px;

	overflow: hidden;

  border:1px solid #efefef;

}

.ny-news01 li .tu1 img{

	width: 185px;

	height: 130px;

	overflow: hidden;

	 transition: all 0.5s ease-out;

  -webkit-transform: scale(1, 1); 

     -moz-transform: scale(1, 1); 

  -webkit-transition: all 0.5s ease-out; 

     -moz-transition: all 0.5s ease-out; 

}

.ny-news01 li:hover .tu1 img{

	 transition: all 0.5s ease-out;

  -webkit-transform: scale(1.1, 1.1); 

     -moz-transform: scale(1.1, 1.1); 

  -webkit-transition: all 0.5s ease-out; 

     -moz-transition: all 0.5s ease-out;

}

.ny-news01 li .l01{

  float: right;

  margin-left:15px;

  width: 92px;

  height: 100px;

  border-right: 1px solid #efefef;

  border-left: 1px solid #efefef;

}

.ny-news01 li .l01 .n-day{

  width: 100%;

  height: 57px;

  font-size: 45px;

  color: #555;

  text-align: center;

  line-height: 57px;

  font-family: "Impact";

  letter-spacing: 0px;

  transition: all 0.4s ease-in-out;

}

.ny-news01 li:hover .l01 .n-day{

	color: #ff2a2a;

}

.ny-news01 li .l01 .n-month{

  width: 100%;

  font-size: 15px;

  color: #555;

  text-align: center;

  letter-spacing: 0px;

}

.ny-news01 li .r01{

  float: left;

  margin-left:50px;

  width: 850px;

  height: auto;

}

.ny-news01 li .r01 a h2{

  display: block;

  width: 100%;

  height: 36px;

  font-size: 16px;

  color: #555;

  letter-spacing: 0px;

  transition: all 0.3s ease-in-out;

}

.ny-news01 li:hover .r01 a h2{

	color:#ff2a2a;

}

.ny-news01 li .r01 p{

  display: block;

  width: 100%;

  height: 36px;

  font-size: 14px;

  color: #555;

  letter-spacing: 0px;

  line-height: 130%;

  overflow: hidden;

}

/*首页产品*/

.h-pro01{

  width: 1260px;

  height: auto;

  overflow: hidden;

  margin:0 auto;

  margin-top:30px;

}

.h-pro01 ul{

  width:100%;

}

.h-pro01 ul li{

	float: left;

	margin-right: 18px;

	margin-bottom: 25px;

	width: 310px;

	height: 330px;

	border: 1px solid #d9d9d9;

	background-color:#FFFFFF;

}

.h-pro01 ul li:hover{

  border:1px solid #ff0003;

  background-color: #ff0003;

}

.h-pro01 ul li .tu{

  margin-top:11px;

  margin-left:11px;

  width: 290px;

  height: 232px;

  overflow: hidden;

}

.h-pro01 ul li .tu img{

  width: 290px;

  height: 232px;

  -webkit-transform: scale(1, 1); 

  -moz-transform: scale(1, 1); 

  -webkit-transition: all 0.5s ease-out; 

  -moz-transition: all 0.5s ease-out; 

  transition: all 0.5s ease-out;

}

.h-pro01 ul li:hover .tu img{

  -webkit-transform: scale(1.1, 1.1); 

  -moz-transform: scale(1.1, 1.1); 

  transform: scale(1.1, 1.1); 

  -webkit-transition: all 0.6s ease-out; 

  -moz-transition: all 0.6s ease-out; 

  transition: all 0.6s ease-out;

}

.h-pro01 ul li a h3{

margin: 0  auto;

	margin-top:5px;

	display: block;

	width: 290px;

	height: 32px;

	font-size:16px;

	color: #333;

	text-align: center;

	line-height: 32px;

	background-color: #edecec;

}

.h-pro01 ul li:hover a h3{

  color: #333;

  	background-color: #ffffff;

}

.h-pro01 ul li .dianhu{

  margin-top:10px;

  width: auto;

  height: auto;

  text-align:center;

}

.h-pro01 ul li .dianhu p{

  width: 100%;

  height: 22px;

  font-size: 14px;

  color: #333;

}

.h-pro01 ul li .dianhu span{

  width: 100%;

  font-size: 16px;

  color: #666666;

  text-align:center;

}

.h-pro01 ul li:hover .dianhu span{

  width: 100%;

  font-size: 16px;

  color: #fff;

}







.h-news01-tit{

  width: 100%;

  height: 113px;

  font-size: 16px;

  color: #555;

  line-height: 113px;

  text-align: right;

  letter-spacing: 0px;

}

.h-news02{

  float: left;

  width: 450px;

  height: auto;

  margin-top:30px;

}

.h-news01{

  float: right;

  width: 790px;

  height: auto;

  margin-top:30px;

}

.h-news01 li{

  margin-bottom: 23px;

  width: 100%;

  height: 80px;

  overflow: hidden;

}

.h-news01 li .l01{

  float: left;

  width: 92px;

  height: 80px;

  border-right: 3px solid #555555;

}

.h-news01 li .l01 .n-day{

  width: 100%;

  height: 57px;

  font-size: 45px;

  color: #555;

  text-align: center;

  line-height: 57px;

  font-family: "Impact";

  letter-spacing: 0px;

}

.h-news01 li .l01 .n-month{

  width: 100%;

  font-size: 15px;

  color: #555;

  text-align: center;

  letter-spacing: 0px;

}

.h-news01 li .r01{

  float: right;

  width: 690px;

  height: auto;

}

.h-news01 li .r01 a h2{

  display: block;

  width: 100%;

  height: 36px;

  font-size: 16px;

  color: #555;

  letter-spacing: 0px;

  transition: all 0.3s ease-in-out;

}

.h-news01 li:hover .r01 a h2{

	color:#fe0000;

}

.h-news01 li .r01 p{

  display: block;

  width: 100%;

  height: 36px;

  font-size: 14px;

  color: #555;

  letter-spacing: 0px;

  line-height: 130%;

  overflow: hidden;

}

/*end middle*/

.shipinkuang{width:30%;width:30%;text-align:center; line-height:30px; margin:5px; float:left;}



/*手机站*/

